package com.example.coffeeseller_2.model.helper;

import android.content.Context;
import android.graphics.Bitmap;

import com.example.coffeeseller_2.R;
import com.example.coffeeseller_2.utils.BitmapUtil;

import java.util.List;

/**
 * Created by WH on 2018/8/9.
 */

public class ImageConstance {

    private static ImageConstance mInstance;
    private List<Bitmap> bitmaps;

    public static synchronized ImageConstance getInstance() {
        if (mInstance == null) {
            mInstance = new ImageConstance();
        }
        return mInstance;
    }

    private ImageConstance() {
    }

    public void init(final Context context) {
        new Thread(new Runnable() {
            @Override
            public void run() {
                bitmaps = BitmapUtil.getBitmaps(context);
            }
        }).start();
    }

    public List<Bitmap> getBitmaps() {
        return bitmaps;
    }


    public static int[] getSdBitmaps() {
        int resources[] = new int[]{
                R.mipmap.sd_000, R.mipmap.sd_001, R.mipmap.sd_002, R.mipmap.sd_003,
                R.mipmap.sd_004, R.mipmap.sd_005, R.mipmap.sd_006, R.mipmap.sd_007,
                R.mipmap.sd_008, R.mipmap.sd_009, R.mipmap.sd_010, R.mipmap.sd_011,
                R.mipmap.sd_012, R.mipmap.sd_013, R.mipmap.sd_014, R.mipmap.sd_015,
                R.mipmap.sd_016, R.mipmap.sd_017, R.mipmap.sd_018, R.mipmap.sd_019,
                R.mipmap.sd_020, R.mipmap.sd_021,R.mipmap.sd_022, R.mipmap.sd_023,
                R.mipmap.sd_024, R.mipmap.sd_025
        };
        return resources;
    }

}
